package com.neusoft.ch6.hw.test04;

public class TestDriver4Test04 {

	public static void main(String[] args) {
		test041();
	}
	/**
	 * 测试驱动类
	 */
	private static void test041() {		
		// 成绩排序业务---找谁去做，找班主任，创建班主任的实例对象，调用班主任实例对象的相关方法		
		// 创建班主任的实例对象
		ClassMaster cm = new ClassMaster();
		// 1、初始化录入学生成绩
		cm.inputStudentInfo();;
		// 2、调用班主任实例对象的排序方法
		cm.sortScore();
		///3、调用班主任打印学生信息的方法输出成绩信息
		cm.printAllStudentInfo();
	}
	/**
	 * 测试驱动类
	 */
	private static void test04() {
		// 测试准备数据
		Student[] stus = new Student[3];
		stus[0] = new Student("小明", "15001", 70);
		// 创建第二个Student对象
		Student stu1 = new Student("小赵", "15002", 80);
		stus[1]= stu1;
		// 创建第三个学生
		stus[2] = new Student("小李", "15003", 60);
		
		// 成绩排序业务---找谁去做，找班主任，创建班主任的实例对象，调用班主任实例对象的排序方法
		
		// 创建班主任的实例对象
		ClassMaster cm = new ClassMaster();
		// 成员变量的初始化赋值：将一群学生信息设置给cm实例对象
		cm.setStus(stus);
		// 调用班主任实例对象的排序方法
		cm.sortScore();
		// 调用班主任打印学生信息的方法输出成绩信息
		cm.printAllStudentInfo();
	}
}
